runtime.offAddr.addr (method)

35 uses

	runtime (current package)
		mgcscavenge.go#L524: 	p.scav.inUse.removeGreaterEqual(startAddr.addr())
		mgcscavenge.go#L564: 	newBase := alignDown(r.base.addr(), pallocChunkBytes)
		mgcscavenge.go#L580: 	if r.base.addr()%pallocChunkBytes != 0 {
		mgcscavenge.go#L612: 	if work.base.addr()%pallocChunkBytes != 0 {
		mgcscavenge.go#L650: 		for i := chunkIndex(work.limit.addr() - 1); i >= chunkIndex(work.base.addr()); i-- {
		mgcscavenge.go#L715: 	maxAddr := work.limit.addr() - 1
		mpagealloc.go#L564: 	ai := arenaIndex(addr.addr())
		mpagealloc.go#L566: 		vAddr, ok := p.inUse.findAddrGreaterEqual(addr.addr())
		mpagealloc.go#L663: 			print("runtime: addr = ", hex(addr.addr()), ", size = ", size, "\n")
		mpagealloc.go#L664: 			print("runtime: base = ", hex(firstFree.base.addr()), ", bound = ", hex(firstFree.bound.addr()), "\n")
		mpagealloc.go#L758: 			addr := levelIndexToOffAddr(l, i).add(uintptr(base) * pageSize).addr()
		mpagealloc.go#L771: 		print("runtime: p.searchAddr = ", hex(p.searchAddr.addr()), ", i = ", i, "\n")
		mpagealloc.go#L825: 	if chunkIndex(p.searchAddr.addr()) >= p.end {
		mpagealloc.go#L832: 	if pallocChunkPages-chunkPageIndex(p.searchAddr.addr()) >= uint(npages) {
		mpagealloc.go#L834: 		i := chunkIndex(p.searchAddr.addr())
		mpagealloc.go#L836: 			j, searchIdx := p.chunkOf(i).find(npages, chunkPageIndex(p.searchAddr.addr()))
		mpagealloc.go#L839: 				print("runtime: searchIdx = ", chunkPageIndex(p.searchAddr.addr()), ", p.searchAddr = ", hex(p.searchAddr.addr()), "\n")
		mpagealloc_64bit.go#L107: 		sumIdxBase, sumIdxLimit := addrsToSummaryRange(level, r.base.addr(), r.limit.addr())
		mpagealloc_64bit.go#L175: 		sysMap(unsafe.Pointer(need.base.addr()), need.size(), p.sysStat)
		mpagealloc_64bit.go#L176: 		sysUsed(unsafe.Pointer(need.base.addr()), need.size())
		mpagecache.go#L121: 	if chunkIndex(p.searchAddr.addr()) >= p.end {
		mpagecache.go#L125: 	ci := chunkIndex(p.searchAddr.addr()) // chunk index
		mpagecache.go#L130: 		j, _ := chunk.find(1, chunkPageIndex(p.searchAddr.addr()))
		mranges.go#L81: 	return makeAddrRange(a.base.addr(), addr)
		mranges.go#L140: func (l offAddr) addr() uintptr {
		mranges.go#L187: 		if a.ranges[i].contains(base.addr()) {
		mranges.go#L225: 		return a.ranges[0].base.addr(), true
		mranges.go#L231: 		return a.ranges[i].base.addr(), true
		mranges.go#L261: 		print("runtime: range = {", hex(r.base.addr()), ", ", hex(r.limit.addr()), "}\n")
		mranges.go#L266: 	i := a.findSucc(r.base.addr())